package com.only4play.practice.pay.reconcile.core.strategy.download;

/**
 * @author mengdy
 */
public interface AliParamNameConstant {

    // ********************************************************************//
    public static String ALIPAY_SERVER_GATEWAY_PROD = "https://openapi.alipay.com/gateway.do";
    public static String ALIPAY_SERVER_GATEWAY_SANDBOX = "https://openapi-sandbox.dl.alipaydev.com/gateway.do";


    //*******************************参数值枚举********************************//
    String VALUE_TRUE = "TRUE";
    String VALUE_FALSE = "FALSE";

    //*******************************参数名称********************************//
    //是否沙箱环境
    String IS_SANDBOX = "sandbox";
    //是否服务商模式
    String IS_PARENT_SERVE = "isParentServe";
    String BILL_DATE = "billDate";

    String BILL_TYPE = "billType";
    String BILL_TYPE_VALUE_ALL = "ALL";


    String BILL_TAR_TYPE = "tarType";
    String BILL_TAR_TYPE_VALUE_GZIP = "GZIP";


    // 接口加签方式 证书模式 || 密钥模式
    String INTERFACE_SIGN_TYPE = "interfaceSignType";
    String INTERFACE_SIGN_TYPE_VALUE_CERT = "CERT";
    String INTERFACE_SIGN_TYPE_VALUE_SECRET = "SECRET";
    String APPID = "appId";
    // 应用私钥
    String PRIVATE_KEY = "privateKey";
    // 支付宝公钥
    String PUBLIC_KEY = "publicKey";
    // 应用公钥证书路径
    String APP_CERT_PATH = "appCertPath";
    // 应用公钥证书Base64编码
    String APP_CERT_B64 = "appCertB64";
    // 支付宝公钥证书路径
    String ALIPAY_CERT_PATH = "alipayCertPath";
    // 支付宝公钥证书Base64编码
    String ALIPAY_CERT_B64 = "alipayCertB64";
    // 支付宝根证书路径
    String ALIPAY_ROOT_CERT_PATH = "alipayRootCertPath";
    // 支付宝根证书Base64编码
    String ALIPAY_ROOT_CERT_B64 = "alipayRootCertB64";

    // app_auth_token
    String APP_AUTH_TOKEN = "appAuthToken";


}
